var g1, g2, g3, g4;
var checkStudius = "";

//当前选中的站点code
var curStationCode = "100000001001001";
var curAreaId = "";
var curEquipId = "";
var humTemSensorId = "";
var enviornmentSensorId = "";


<!--温、湿度插件初始化-->
function initJustGage(curAreaId) {
    g = new JustGage({
        id: "thermometer"+curAreaId,
        value: 0,
        min: 0,
        max: 100,
        title: "温度",
        decimals: 2,
        label: "摄氏度(°C)"
    });
    g2 = new JustGage({
        id: "humidity"+curAreaId,
        value: 0,
        min: 0,
        max: 100,
        title: "湿度",
        decimals: 2,
        label: "湿度(%RH)"
    });
}

//<!--各设备按钮onclick事件-->
function devParmsClickBind() {
    //优化的onclick事件
    var section_pos = $("#parms_areas section");
    var show_para_pos = $(".left-button-tag");
    show_para_pos.bind("click", function () {
        try {
            curAreaId = $(this).attr("data-area-id");
            curEquipId = $("section[data-id='"+curAreaId+"'] li:first").attr("data-dev-id");
            addActiveClass(curAreaId);
            showTargetOne(curAreaId);
        } catch (e) {
        }
    });
    $('.dev-sec').on('click','li',function () {
        curEquipId= $(this).attr("data-dev-id");
    });

    function showTargetOne(curAreaId) {
        hideSection(section_pos);
        clearData(curAreaId);
        var section_data_id = $("section[data-id='" + curAreaId + "']");
        // addLoading(section_data_id);

        if(section_data_id[0] != undefined){
            section_data_id.show();
            //温湿度以及烟感水浸初始化
            section_data_id.find("li").find("svg").remove();
            initJustGage(curAreaId);
            $("#smoke_warn"+curAreaId).removeClass("blink").removeClass("gr-col").addClass("wh-col");
            $("#water_warn"+curAreaId).removeClass("blink").removeClass("gr-col").addClass("wh-col");

            humTemSensorId = section_data_id.eq(1).attr("data-sensor-id");
            enviornmentSensorId =  section_data_id.eq(2).attr("data-sensor-id");
        }
        else{
            $("section[data-id=nullInfo]").show();
        }
    }

    function hideSection(section_pos) {
        if (section_pos && section_pos.length > 0) {
            $.each(section_pos, function (i, n) {
                $(n).hide();
                // n.find(input).val("");
            });
            $("#parms_area section div.widget input").val("");
        }
    }
    show_para_pos.eq(0).trigger("click");

    function clearData(key){
        if(key && key != ""){
            $("section[data-id="+key+"] input[date_pram_id]").each(function(i,n){
                this.value = "";
            });
        }
    }

    function addActiveClass(curAreaId){
        $("#deviceGroup li").removeClass("active");
        $("#deviceGroup li[data-area-id="+curAreaId+"]").addClass("active");
    }
}
//滚动条
function transformScroll(){
    $('#tableArea').slimScroll({
        axis: 'y',
        height: $('#tableArea').outerHeight(true),
        width: 'auto',
        size: '6px',
        allowPageScroll: true,
        alwaysVisible: true
    }).css("width","").css("height","").parent().css("height","").css("width","");
}
//初始化时加载loading
function hideEnvSection(){
    addLoading($("#basic1"));
    addLoading($("#basic2"));
}
// 告警信息
function initWarningInfo(curStationCode) {
    $.ajax({
        type: "POST",
        dataType: "json",
        data: "stationCode="+curStationCode,
        url: ctx + "/biz/basic/getExistWarningMapByStationCode",
        success: function (msg) {
            if (msg) {
                processWarningData(msg);
            }
        }
    });
}

$(function () {
    devParmsClickBind();
    // initJustGage();
    transformScroll();
    hideEnvSection();
    initWarningInfo(curStationCode);

    PjaxApp.onPageLoad(devParmsClickBind);
    // PjaxApp.onPageLoad(initJustGage);
    PjaxApp.onPageLoad(selecterInit);
    PjaxApp.onPageLoad(transformScroll);
    PjaxApp.onPageLoad(hideEnvSection);
    PjaxApp.onPageLoad(initWarningInfo);
});

//——————————————————————————————————————————————
//
// function renderSysTabModule(sGrpId, sGrpName, grpId) {
//     removeMaskLayer();
//     fillTabContentEle(sGrpId, sGrpName, grpId);
//     // drawLine(sGrpId,grpId);
// }
//
// function renderBasicModule(basicData) {
//     removeMaskLayer();
// }
// function fillTabContentEle(sGrpId, sGrpName, grpId) {;
//     // if(sGrpId=='69'){
//     //     $('#device').hide();
//     // }else{
//         $('#device').show();
//     // }
//     curSysGrpId = sGrpId;  //init current sgrp id
//     var divHead = "<div id='s" + sGrpId + "' class=' col-md-12 '>";
//     var divEnd = "</div>";
//     if (grpId != undefined && $("#sysGrpTabTpl_" + grpId).html() != undefined) {
//         $("#div_dtmb_pare").append(divHead + $("#sysGrpTabTpl_" + grpId).html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g, "") + divEnd);
//     } else {
//         console.error("\"" + sGrpName + "\" 模板未定义!");
//     }
// }
//
// // 显示系统组模块
// function showSysGrpModule(sysData) {
//     // $("#sysAnchor header ul").html("");//清空系统组暂tab页无信息
//     $("#div_dtmb_pare").html('');//清空系统组无信息
//     $.each(sysData, function (i, n) {
//         renderSysTabModule(n.sGrpId, n.sGrpName, n.grpId);
//         $.each(n.equips, function (index, obj) {
//                 $("#s" + n.sGrpId + " button[data-equip-id='" + obj.id + "']").find("i").html('&nbsp;' + obj.equipName);
//         });
//     });
// }
// // 显示基础组模块
// function showBasicGrpModule(basicData) {
//     renderBasicModule(basicData);
//     $.each(basicData, function (i, n) {
//         $.each(n.equips, function (index, obj) {
//             // $("#basicAnchor button[data-equip-type='" + obj.equipType + "']").each(function (i, n) {
//             //     if ($.trim(n.dataset.equipId) == "") {
//             //         n.dataset.equipId = obj.id;
//             //         $(n).find("i").html(obj.equipName);
//             //         return false;
//             //     }
//             // });
//             if(obj.equipType=='QHAcsCtrlDev'){
//                 $('.safety').attr("id","s"+i);
//             }
//         });
//     });
// }
// //加载站点配置
// function loadStationCfg(stationCode) {
//     showMaskLayer();
//     $.ajax({
//         type: "POST",
//         url: ctx + "/biz/sgcfg/getStationConf",
//         data: "stationCode=" + stationCode,
//         success: function (data) {
//             if (data != "" && !$.isEmptyObject(data)) {
//                 if (data.sys != "" && typeof(data.sys) != 'undefined') {
//                     showSysGrpModule(data.sys);
//                     // drawLine()
//                 }
//                 if (data.sys != "" && typeof(data.sys) != 'undefined') {
//                     initStationVariable(data.sys);
//                     showBasicGrpModule(data.sys);
//                 }
//                 devParmsClickBind();
//             }
//         }
//     });
//     resetStationCfg();//初始化/刷新页面数据(特意放在ajax后面)
//     // 告警初始化
//     curStationCode=stationCode;//替换当前站点Code
//     initWarningInfo(curStationCode);
//     notifyBackendUpdateSCode(stationCode);
// }
//
// function initStationVariable(basicDate){
//     $.each(basicDate,function (i,n) {
//         if(typeof(n.grpId) != 'undefined'){
//             $.each(n.equips,function (index,curObj) {
//                 if(curObj.equipType == "QHHumTemDev"){
//                     humTemSensor = curObj.id;
//                 }
//             });
//             curBasicGrpId = n.sGrpId;
//             return true;
//         }
//     });
// }
//
// function resetStationVariable(){
//     curBasicGrpId = "";
//     humTemSensor = "";
// }
// function chainTransmitterStatus(dataAccept){
//     if(dataAccept[curStationCode][curSysGrpId]){
//         if(dataAccept[curStationCode][curSysGrpId]['38']){
//             if(dataAccept[curStationCode][curSysGrpId]['38'].which_exciter_online==''){
//                 $('.path7,.path8,.path10,.path11').hide()
//             }else if(dataAccept[curStationCode][curSysGrpId]['38'].which_exciter_online=='0'){
//                 $('.path7,.path11').hide();
//                 $('.path8,.path10').show()
//             }else if(dataAccept[curStationCode][curSysGrpId]['38'].which_exciter_online=='1'){
//                 $('.path7,.path11').show();
//                 $('.path8,.path10').hide()
//             }
//         }
//     }
// }
//
//
// function resetStationCfg() {
//     resetStationVariable();
// }
//
//
// // 告警信息
// function initWarningInfo(curStationCode) {
//     $.ajax({
//         type: "POST",
//         dataType: "json",
//         data: "stationCode="+curStationCode,
//         url: ctx + "/biz/basic/getExistWarningMapByStationCode",
//         success: function (msg) {
//             if (msg) {
//                 processWarningData(msg);
//             }
//         }
//     });
// }
// function isShowWorkLog() {
//     $.ajax({
//         type: "POST",
//         dataType: "json",
//         url: ctx+"/biz/handover/getHandoverState",
//         success: function (msg) {
//             if (msg) {
//                 if(msg =="OFF"){
//                     $(".WorkLog").hide();
//                     $(".noWorkLog").show();
//                 }else{
//                     $(".WorkLog").show();
//                     $(".noWorkLog").hide();
//                 }
//             }
//         },
//         error: function(msg) {
//             console.info(msg);
//         }
//     });
// }
//
// // 遮罩层显示以及清除数据
// function showMaskLayer (){
//     $('#power input[date_pram_id="fog_wn"]').val('--');
//     $('#power input[date_pram_id="water_wn"]').val('--');
//     $('#environment input[date_pram_id="temp"]').val('--');
//     $('#environment input[date_pram_id="hum"]').val('--');
//     $(".case").fadeOut();
//     $(".maskLayer").fadeIn();
//     $(".null").show();
//     $(".argument").hide();
//     isShowWarningInfo($(".alarm"), "");
//     $("#div_dtmb_pare").html('<h5 class="maskLayer" style="display:block">暂无信息...</h5>');
//     $("#sysAnchor header ul").html('<li ><a href="javascript:return false" class="no-pjax" data-toggle="tab" aria-expanded="true" data-grp-id="">暂无信息...</a></li>');
//     isShowWorkLog();
// }
// // 遮罩层隐藏
// function removeMaskLayer(){
//     $(".case").fadeIn();
//     $(".maskLayer").fadeOut();
// }
//
// //基础组:显示一个环境监测模块
// // function showSecdEnvModule() {
// //     $("#env1Anchor").css("padding-right","2px");
// //     $("#env2Anchor").css("display","block");//第二个环境模块显示
// //     $("#eventAnchor").removeClass().addClass("col-md-6 col-xs-6");//告警模块显示比例调整
// //     $("#basicGrpPowerDistrAnchor").css("display","none").siblings().removeClass('col-md-4 col-sm-4 col-xs-4').addClass('col-md-5 col-sm-5 col-xs-5').prev().prev().addClass('col-md-offset-1 col-sd-offset-1 col-xs-offset-1');//电力监测中的配电柜隐藏
// // }
//
// function doSecdEnvModuleEnvEnableAction(basicData) {
//     var isSecdEnvModuleEnvEnable = function(){
//         var retVal = false;
//         $.each(basicData,function (i,n) {
//             if(n.grpId == 5){
//                 retVal =  true;
//                 return false;
//             }
//         });
//         return retVal;
//     }(basicData);
//     if(isSecdEnvModuleEnvEnable){
//         secdEnvModuleEnvEnable();
//     }else{
//         secdEnvModuleEnvDisable();
//     }
// }
//
// //开启第二个环境模块中的烟雾、水浸
// function secdEnvModuleEnvEnable(){
//     $("#env2Anchor .existData").css("display","block");
//     $("#env2Anchor .noData").css("display","none");
// }
//
// //关闭第二个环境模块中的烟雾、水浸
// function secdEnvModuleEnvDisable(){
//     $("#env2Anchor .existData").css("display","none");
//     $("#env2Anchor .noData").css("display","block");
// }


